/*! www.vancheer.com  |  Powered by vancheer */

@media screen and ( max-width:1600px ){
	.brand .list li .contentBox{ padding:0 50px 0 10%;}
	

}

@media screen and ( max-width:1440px ){
	.indexPart4 .leftDiv .contentBox{ padding-left: 4rem;}
	.brand .list li .content{ padding-top: 15px; height:104px; -webkit-line-clamp: 4;}
	.brand .list li .btnDiv{ padding-top:15px;}
	.conceptBox .list li .txt1{ font-size: 28px; }
	.conceptBox .list li .txt2{ font-size: 22px; }
	/*2024.11.27*/
	.indexPart1 .numList li .numUp{ font-size: 48px; line-height: 42px; }

}

@media screen and ( max-width:1280px ) {
	.nav li a{padding: 0 0.3rem;}
}

@media screen and ( max-width:1080px ) {
	.nav li a{padding: 0 0.2rem;}
}

@media screen and ( max-width:800px ){

	.aboutPart1 img,.conceptBox img{max-width:100%!important;height:auto!important;}
	.aboutPart1 input[type=image]{max-width:100%!important;height:auto!important;}


	.wal, .wal2, .w790{width:100%;}
	.PC-Box, .w348, .nav, .ind-banner, .pageBanner, .pageTop, .pageNum, .topA{ display:none;}
	.Phone-Box, .navIco, .searchIco, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore, .m-Navigation{ display:block;}
	.headDiv{ height: 60px; }
	.headDiv .logo{ text-align: left; padding-top: 8px; position: absolute; left: 10px; top: 0px;}
	.headDiv .logo img{ width: 100px; }
	.pageBox{ padding: 35px 10px 50px;}
	.indexTxt .txt1{ font-size: 18px; line-height: 18px;}
	.indexTxt .txt1 img{ padding-left: 6px; width: 11px;}
	.indexTxt .txt2{ font-size: 20px; line-height: 20px; padding-top: 8px;}
	.indexTxt .more{ right: 20px; top: 15px; }
	.indexPart1{ height: auto; }
	.indexPart1 .leftDiv{ float: none; width: 100%; padding-top: 30px;}
	.indexPart1 .mxfDiv{ padding: 0 20px 35px; }
	.indexPart1 .content{ font-size: 12px; line-height: 28px; padding-top: 25px;}
	.indexPart1 .more{ padding-top: 45px; }
	
	.indexPart1 .rightDiv{ float:none; overflow:hidden; padding-left:20px; padding-right:20px; padding-top: 30px; width: auto; height: auto; }
	.indexPart1 .limg img{ width:120px;}
	.indexPart1 .wen{ padding:15px 0 30px; font-size:15px; line-height:15px; }
	.indexPart1 .numList li{ width: 30%; }
	.indexPart1 .numList li:nth-child(2){ width:30%;}
	.indexPart1 .numList li .ico{ height:40px;}
	.indexPart1 .numList li .ico img{ width:28px;}
	.indexPart1 .numList li .pj{ height: 60px; }
	.indexPart1 .numList li .numUp{ font-size: 26px; line-height: 24px; padding-right: 5px;}
	.indexPart1 .numList li p{ font-size: 12px; height: 28px; }
	.indexPart1 .numList li span{ width: 12px; height: 12px; background-size:12px; }
	.indexPart1 .numList li .msg{ font-size: 13px; line-height: 13px; height:32px; }

	/*.indexPart1 .rightDiv{ width: 100%; }
	.indexPart1 .numList{ width: auto; height: auto; float: none;}
	.indexPart1 .list{ padding-left: 30px; overflow: hidden;}
	.indexPart1 .list li{ float: left; width: 33.33%; margin-bottom: 70px;}
	.indexPart1 .list li .wen{ padding-bottom: 10px; }
	.indexPart1 .list li .num{ line-height: 36px; font-size: 36px; }
	.indexPart1 .list li .num img{ padding-left: 8px; width: 10px; top: 8px;}
	.indexPart1 .wzmgDiv{ width:100%; }
	.indexPart1 .mapImg{ height: auto; padding: 35px 0;}
	.indexPart1 .mapImg .imgDiv{ padding-top: 0; padding-left: 0; text-align: center;}
	.indexPart1 .mapImg .imgDiv img{ width: 50%; }
	.indexPart1 .wenDiv{ height: auto; padding-bottom: 40px;}
	.indexPart1 .wenDiv .wen1{ padding-top: 40px; }
	.indexPart1 .wenDiv .wen2{ padding-top: 10px; line-height: 24px; font-size: 24px;}
	.indexPart1 .wenDiv .wen3{ padding-top: 15px;}
	.indexPart1 .wenDiv .ico{ padding-top: 20px; }*/
	.indexPart3{ padding-top: 35px; padding-left: 0; padding-right: 0; padding-bottom: 60px; }
	.indexPart3 .indexTxt{ padding-left: 20px; padding-bottom: 35px; }
	.indexPart3 .list{ padding-top: 0;}
	.indexPart3 .list ul{ margin-right: 0; }
	.indexPart3 .list li{ float: none; width: auto; padding: 15px 20px; border-bottom: #ededed solid 1px; }
	.indexPart3 .list li .box{ margin-right: 0; }
	.indexPart3 .list li .time{ padding-bottom: 10px; }
	.indexPart3 .list li .name{ height: 52px; line-height: 26px; font-size: 16px; }
	.indexPart3 .list li .content{ padding-top: 15px; font-size: 12px; height: 44px; line-height: 22px;}
	.indexPart3 .list li .more{ display: none; }
	.indexPart4 .leftDiv{ float: none; width: 95%; padding-left: 5%;  }
	.indexPart4 .leftDiv .contentBox{ padding-left: 3.4rem; }
	.indexPart4 .leftDiv .wen2{ padding-top: 8px; line-height: 0.42rem; font-size: 0.42rem; }
	.indexPart4 .leftDiv .ico{ display: none; }
	.indexPart4 .rightDiv{ float: none; width: 92%; padding-left: 8%;}
	.indexPart4 .rightDiv .wen2{ padding-top: 8px; line-height: 0.42rem; font-size: 0.42rem; }
	.indexPart4 .rightDiv .ico{ display: none; }
	.footDiv .leftDiv{ width: 62%; padding-left: 8%; height: 4.3rem; }
	.footDiv .txt{ font-size: 0.28rem; padding-bottom: 0.25rem;}
	.footDiv .links{ padding-top: 0.28rem; }
	.footDiv .links a{ text-transform: uppercase; display: block; width: 90px; font-weight: bold; font-size: 14px; color: #584d55; background: url(../images/nimg13_2.png) right center no-repeat;}
	.footDiv .links2{padding-top: 0.14rem;}
	.footDiv .links2 a{background:none;font-weight:normal;}
	.footDiv .rightDiv{ width: 22%; padding-right: 8%; height: 4.3rem; }
	.footDiv .contentBox{ padding-left: 18%; }
	.footDiv .msg{ padding-top: 15px;  }
	.footDiv .ewmDiv{ position: absolute; right: 0px; top: 0px; }
	.footDiv .ewmDiv img{ width: 1.15rem; }
	.footDiv .ewmDiv p{ padding-top: 5px; }
	.aboutPart1{ padding: 40px 10px 50px; }
	.aboutPart1 .titleDiv .title1{ font-size: 18px; padding-bottom: 10px;}
	.aboutPart1 .titleDiv .title2{ font-size: 24px; height: 48px; }
	.aboutPart1 .content{ padding: 30px 0; font-size: 13px; line-height: 28px; text-align: left; }
	.aboutPart1 .list ul{ margin-right: -15px; }
	.aboutPart1 .list li{ float: left; width: 33.33%; margin-bottom: 20px;height:48px;object-fit:cover;}
	.aboutPart1 .list li .box{ margin-right: 15px; }
    .aboutPart1 .list li img{width:100%;}
	.aboutPart2{ padding: 0 10px; height: 346px;}
	.aboutPart2 .list{ padding-top: 80px; }
	.aboutPart2 .list li{ width: 27.33%; padding-left:6%;}
	.aboutPart2 .list li .ico{ padding-bottom: 20px; }
	.aboutPart2 .list li .ico img{ width: 56px; }
	.aboutPart2 .list li .wen{ font-size: 12px; padding-bottom: 15px;}
	.aboutPart2 .list li .num{ font-size: 24px; line-height: 36px; }
	.aboutPart2 .list li .num img{ padding-left: 4px; top: -8px;width: 10px;}
	.aboutPart3{ height: 226px; padding-top: 80px; }
	.aboutPart3 .txt1{ padding-bottom: 10px; font-size: 18px; }
	.aboutPart3 .txt2{ font-size: 36px; line-height: 36px; }
	.aboutPart3 .txt3{ padding-top: 15px; }
	.pageTxt{ padding-bottom: 35px; }
	.pageTxt .txt1{ font-size: 18px; padding-bottom: 5px;}
	.pageTxt .txt2{ font-size: 22px; line-height: 22px; }
	.honor .list li{ padding-bottom:30px; background: url(../images/line1.jpg) 22px top repeat-y;}
	.honor .list li .year{ height: 50px; }
	.honor .list li .year em{ left: 16px;}
	.honor .list li .year a { font-size: 22px; height: 50px; line-height: 50px; padding-left: 46px;  } 
	.honor .list li .box { line-height: 28px; font-size: 13px; padding: 20px 20px 20px 46px; } 
	.secondNav{ padding: 35px 10px 0;}
	.secondNav ul{ margin-right: -10px; }
	.secondNav li{ display: block; float: left; width: 50%;}
	.secondNav li div{ margin: 0 10px 0 0; }
	.secondNav li a{ width: 100%; height: 40px; line-height: 40px; }
	.activity li{ width: 100%; margin: 0 0 12px 0; height: auto; }
	.activity li img{ width: 100%; }
	.activity li .text{ padding: 14px 6% 22px; }
	.activityShow{ padding-bottom: 45px; }
	.activityShow .title .h6{ font-size: 24px; }
	.activityShow .title .em{ font-size: 12px;}
	.piece a{ width: 100%; height: 45px; line-height: 45px; border-radius: 0; font-size: 14px; margin: 0 0 10px 0; }
	.piece .list{ display:none; }
	.piece .list:hover{ background: #fff; }
	.piece .prev{ background: #f4f4f4 ; }
	.piece .prev:hover{ background: #fff; }
	.piece .next{ background: #f4f4f4 ; }
	.piece .next:hover{ background: #fff; }
	.responsibility{ padding-bottom: 40px; }
	.responsibility .list ul{ margin-right: 0px; }
	.responsibility .list li{ float: none; width: 100%; }
	.responsibility .list li .box{ margin-right: 0px; }
	.responsibility .list li .botDiv{ padding: 15px 15px 35px;}
	.responsibility .list li .name{ font-size: 16px; height: auto; line-height: 28px; padding-bottom: 8px;  }
	.responsibility .list li .content{ padding-top: 10px;}
	.historyBg{ padding:0;}
	.historyList .slick-slide{ font-size:16px;}
	.historyContentDiv{ margin-top: 35px; }
	.historyBox .contentBox{ padding: 30px 20px; }
	.historyBox .mxfDiv{ padding-left: 32px; background: url(../images/line2.png) 6px top repeat-y;}
	.historyBox .mxfDiv .ico{ top: 30px;  }
	.historyBox .mxfDiv .wen{ font-size: 13px; }
	.historyBox .mxfDiv .year{ font-size: 36px; }
	.historyBox .mxfDiv .name{ font-size: 20px; line-height: 30px; padding: 10px 0 26px;}
	.historyBox .mxfDiv .list{ padding-top: 30px; }
	.historyBox .mxfDiv .list li{ font-size: 12px; line-height: 26px;}
	.legend .leftDiv{ width: 100%; }
	.legend .leftDiv .imgDiv img{ width: 100%; }
	.legend .leftDiv .botDiv{ height: 128px; padding: 0 20px;}
	.legend .leftDiv .name{ font-size: 26px; padding-top: 20px;}
	.legend .leftDiv .txt{ font-size: 15px; }
	.legend .rightDiv{ width: 100%; padding-top: 30px; }
	.legend .title{ font-size: 16px; }
	.legend .content{ line-height: 26px; padding-bottom: 25px; }
	.speech .leftDiv{ width: 100%; padding-right: 0px; background:  none; }
	.speech .mxfDiv{ width: auto; }
	.speech .mxfDiv .imgDiv img{ width: 100%; }
	.speech .mxfDiv .botDiv{ height: 160px; padding: 0 20px; }
	.speech .mxfDiv .name{ font-size: 26px; padding-top: 30px;}
	.speech .mxfDiv .txt{ font-size: 15px;  }
	.speech .rightDiv{ width: 100%; padding-top: 30px;}
	.speech .wen{ font-size: 18px; color: #000; font-weight: bold; padding-bottom: 30px; }
	.speech .content{ line-height: 26px; }
	.speech .part2{ line-height: 26px; padding-top: 30px;}
	.contactPart{ padding: 35px 10px 25px; }
	.contact .leftDiv{ width: 100%; }
	.contact .name{ font-size: 22px;}
	.contact .wen{ padding: 50px 0 20px; font-size: 16px; }
	.contact .msgList li{ font-size: 13px; line-height: 28px; }
	.contact .msg{ font-size: 13px; line-height: 28px;}
	.contact .mapDiv{ padding-top: 35px; }
	.contact .mapDiv img{ width: 100%; }
	.lybPart{ padding: 30px 0; height: auto; background: #e1e3e7;}
	.lyb{ padding: 0 10px; }
	.lyb .leftDiv{ width: 100%; float: none; }
	.lyb .leftDiv .name{ left: 22px; }
	.lyb .leftDiv li{ margin-bottom: 12px; }
	.lyb .leftDiv li .input{ padding-left: 100px; }
	.lyb .rightDiv{ margin:12px 0 0 0; width: 100%; }
	.lyb .rightDiv .box{ position: relative; padding-left: 100px; }
	.lyb .rightDiv .name{ position: absolute; left: 0; top: 0; }
	.lyb .rightDiv textarea{ height: 120px; }
	.lyb .rightDiv .btn{ display: flex; justify-content: center; }
	.lyb .rightDiv .btn a{ margin: 0 12px; }
	.job{ padding-bottom: 10px; }
	.job .list li{ padding: 25px 15px 30px 15px;}
	.job .list li .leftDiv{ position: relative; left: 0px; top: 0px; width: auto; background: none; min-height: 30px; padding-bottom: 20px;}
	.job .list li .name{ width: 100%; font-size: 18px; line-height: 26px;}
	.job .list li .txt{ padding-bottom: 10px;}
	.job .list li .msg{ line-height: 26px; padding-bottom: 20px; }
	.job .list li .hideBox{  padding: 10px 0 30px;}
	.job .list li .btnGroup dd{ float: none; margin-bottom: 12px;}
	.job .list li .btnGroup dd div{ margin-right: 0px; }
	.job .list li .btnGroup a { font-size: 14px; }
	.magazine .list{ padding-bottom: 10px; }
	.magazine .list ul{ margin-right: 0px; }
	.magazine .list li{ float: none; width: 100%; }
	.magazine .list li .box{ margin-right: 0px; padding: 22px 20px 26px;}
	.magazine .list li .name{ height: 42px; line-height: 42px; }
	.store{ padding-bottom: 30px; }
	.store .txt{ font-size: 18px; height: 52px; }
	.store .selectBox{ margin-top: 30px; border-left: none; border-top: none;}
	.store .select{ width: 100%; float: none; height: 45px; margin-bottom: 10px;}
	.store .select dt{height: 45px;line-height: 45px; border: 1px solid #615f5c;}
	.store .select dt a{ padding-left: 20px;} 
	.store .select dd{ top: 44px;} 
	.store .select dd .cjmxf { padding: 0 20px;} 
	.store .form_J{ float: none; height: 45px; width: 100%;}
	.store .form_J .mxf{ height: 45px;line-height: 45px; border: 1px solid #615f5c;}
	.store .form_J .input1{ height: 45px; line-height: 45px; text-indent: 20px; }
	.store .form_J .btn1{ width: 40px; height: 45px;}
	.store .msg{ padding: 30px 0 20px; }
	.store .table_T{ height: 55px; margin-bottom: 15px;}
	.store .table_T li{ font-size: 14px; height: 55px; line-height: 55px; }
	.store .table_T .li01{ width: 50%; text-indent: 20px;}
	.store .table_T .li02{ display: none; }
	.store .table_T .li03{  text-indent: 0px; width: 30%;    text-indent: 6px; }
	.store .table_T .li04{ width: 20%;}
    .store .table_T .li05{ display: none; }
    .store .table_T .li06{ width: 80%; text-indent: 20px;}
	.store .table_B li{ margin-bottom: 10px;}
	.store .table_B li dd{ height: 64px;}
	.store .table_B li .dd01{ padding-left: 0px; width: 49%; }
	.store .table_B li .dd02{ display: none; }
	.store .table_B li .dd03{ padding-left:0px; width:30%;text-indent: 6px; }
	.store .table_B li .dd04{ width: 20%;  }
    .store .table_B li .dd05{ display: none; }
    .store .table_B li .dd06{ padding-left: 0px; width: 79%; }
	.store .table_B li .name{ padding-left: 10px; height: 64px; width: 449px; font-size: 14px; }
	.store .table_B li .tel{ height: 64px; font-size: 12px; }
	.store .table_B li .btn a{ height: 64px; line-height: 64px; }
	.brand .list li{ display:block; padding-bottom: 35px; }
	.brand .list li .bigBox{ width:100%;}
	.brand .list li .imgDiv{ width:100%;}
	.brand .list li .contentBox{ padding:0 10px 0 10px;}
	.brand .list li .topDiv{ position:relative; height:auto;}
	.brand .list li .name{ font-size:16px; height:30px; padding-top:30px;}
	.brand .list li .ico{ display: none; }
	.brand .list li .content{ font-size:13px; line-height:24px; height:auto; padding-top:20px;}
	.brand .list li .btnDiv{ padding-top:20px;}
	.brand .list .li01 .name{ height:30px; padding-top:30px;}
	.news{ padding-bottom: 20px; }
	.news li a{width: 95%;padding: 7% 0 5%;height: auto;overflow: hidden;border:none;}
	.news li i{width: 100%;}
	.trends-font{width: 100%;}
	.trends-font h4{font-size: 16px;margin: 10px 0 5px;}
	.trends-font em{position: static;display: inline-block;float: right;font-size: 12px;margin-top: 3px;margin-right: 5px;margin-right: 12px;}
	.trends-font em>img{float: left;}
	.trends-font p{width: 100%;margin-top: 5px;overflow: hidden;height: 48px;}
	.newshowPage1{ padding: 0 0 70px; }
	.newshowPage1 .leftDiv{ display: none; }
	.newshowPage1 .rightDiv{ width: 100%;  }
	.newshowPage1 .rightDiv .con1{ padding: 0; }
	.newshowPage1 .rightDiv .tit .h6{ font-size: 24px; }
	.newshowPage1 .rightDiv .spanBox{ margin-top: 16px; }
	.newshowPage1 .rightDiv .tit{ padding-bottom: 12px; margin-bottom: 22px; }
	.newshowPage1 .rightDiv .p{ font-size: 14px; line-height: 26px; }
	.newshowPage1 .rightDiv .imgbox{ width: 100%; margin: 28px 0 30px; }
	.newshowPage1 .rightDiv .imgbox img{ display: block; width: 80%; }
	.newshowPage1 .rightDiv .name{ padding: 12px 12%; font-size: 14px; line-height: 26px; }
	.newshowPage1 .piecebBox{ margin-top: 34px; padding-left: 10px; padding-right: 10px; } 
	.video .list{ padding-bottom: 10px; }
	.video .list ul{ margin-right: 0px; }
	.video .list li{ float: none; width: 100%; margin-bottom: 25px; }
	.video .list li .box{ margin-right: 0; }
	.video .list li .botDiv{ padding: 15px 15px 0; height: 65px; }
	.video .list li .name{  font-size: 16px; }
	.video .list li .time{ padding-top: 10px;}
	.videoShow{ padding-bottom: 50px; }
	.videoShow .bigBox{ height: auto; }
    .videoShow .bigBox video{ width:100%;height: auto; }
	.videoShow .leftImg{ float: none; }
	.videoShow .leftImg img{ width: 100%; }
	.videoShow .rightDiv{ float: none; padding: 36px 0 40px 20px; width: auto; }
	.videoShow .time{ margin-bottom: 25px; }
	.videoShow .month{ font-size: 30px; }
	.videoShow .yaer{ font-size: 16px;}
	.videoShow .p a{ margin-right: 20px; }
	.videoShow .share{ margin-top: 15px; }
	.mapPage1 .rightDiv{ width: 100%; }
	.mapPage1 .title4 .h6{ font-size: 28px;}
	.mapPage1 .title4 .em{ padding-top: 5px; font-size: 18px; }
	.mapPage1 .tit{ padding: 0 0 10px; margin-bottom: 10px; display: none; }
	.mapPage1 ul{ width: 100%; }
	.mapPage1 li{ margin-bottom: 20px; padding: 0 0 12px; border-bottom: 1px solid #CCCCCC; width: 100%; }
	.mapPage1 li.liow2{ width: 100%; }
	.mapPage1 li:last-child{ width: 100%; }
	.mapPage1 dl{ overflow: hidden; }
	.mapPage1 dd{ float: left; margin-right: 12px; }
	.mapPage1 dd a{ padding-left: 12px; }
	.mapPage1 dt{ margin-bottom: 10px; }
	.mapPage1 dd{ line-height: 34px; }
	.introduce{ padding: 35px 10px 50px; }
	.introduce .bigName{ font-size: 16px; height: 42px;}
	.introduce .txtDiv{ padding: 35px 0 20px; }
	.introduce .txtDiv .txt1{ font-size: 18px;}
	.introduce .txtDiv .txt2{ padding-top: 5px; font-size: 26px; }
	.introduce .content{ padding-bottom: 55px;}
	.introduce .content img{ max-width:100%;height:auto!important;}
	.introduce .wenDiv{ padding-bottom: 25px;}
	.introduce .wenDiv .txt1{ font-size: 18px;}
	.introducePic .slick-dots{ right: 20px; bottom: 18px;}
	.introducePic .slick-dots li{ margin-left: 10px; width:40px; height:2px; }
	.introduce .part1{ padding: 50px 0 45px;}
	.introduce .part1 .imgDiv img{ width: 100%; }
	.introduce .part1 .conBox{ width: 100%; padding-top: 25px;}
	.introduce .part1 .label1{ font-size: 26px; padding-bottom: 10px; }
	.introduce .part1 .label2{ font-size: 16px; padding-bottom: 20px;}
	.introduce .list li{ padding: 0; min-height: 100px; margin-bottom: 48px;}
	.introduce .list .li01{ padding: 0;}
	.introduce .list li .imgDiv{ position: relative; }
	.introduce .list li .imgDiv img{ width: 100%; }
	.introduce .list li .name1{ padding-top: 20px; font-size: 32px;}
	.introduce .list li .name2{ font-size: 32px; line-height: 32px; }
	.introduce .list li .zi{ padding-top: 30px;}
	.introduce .part2{ padding: 50px 0 45px; }
	.introduce .part2 .imgDiv img{ width: 100%; }
	.introduce .part2 .conBox{ width: 100%; padding-top: 25px;}
	.introduce .part2 .msg{ padding-bottom: 30px;}
	.introduce .part2 .txtDiv{ padding: 0 0 20px; }
	.introduce .part2 .slogen{ font-size: 18px; padding-bottom: 30px; }
	.introduce .list2{ padding: 50px 15px 45px; }
	.introduce .list2 li{ width: 50%; background: url(../images/line4.jpg) no-repeat right 14px;  margin-bottom: 25px;flex:unset;}
	.introduce .list2 li .icoDiv{ width: 100px; height: 100px;}
	.introduce .list2 li .ico{ padding: 16px 0 5px;}
	.introduce .list2 li .zy{ padding: 12px 0; font-size: 16px;}
	.introduce .list2 li:nth-child(2){ background: none; }
	.introduce .part3{ padding: 25px 0;}
	.introduce .part3 .leftDiv{ width: 100%; }
	.introduce .part3 .imgDiv img{ width: 100%; }
	.introduce .part3 .msg{ padding-top: 30px; width: auto;}
	.introduce .part3 .rightDiv{ width: 100%; padding-top: 25px;}
	.introduce .part3 .label1{ font-size: 26px; padding-bottom: 10px; }
	.introduce .part3 .label2{ font-size: 16px; }
	.introduce .part3 .rightDiv .imgDiv{ padding-top: 30px; }
	.introduce .list3{ padding-bottom: 30px; }
	.introduce .list3 ul{ margin-right: 0px; }
	.introduce .list3 li{ float: none; width: 100%; margin-bottom: 20px; }
	.introduce .list3 li .box{ margin-right: 0px; height: 382px; }
	.introduce .list3 li .ntdx{ height: 200px;}
	.introduce .list3 li .wen{ font-size: 32px; padding-top: 68px; }
	.introduce .list3 li .wen b{ font-size: 24px; }
	.introduce .list3 li .msg{ padding: 30px 25px 0; f}

    #map {
        width: 100%;
        height: 250px;
    }

    .notJoin{position:fixed;z-index:10;right: -7%;top:30%;width: 82px;height: 238px;}
    .notJoin img{width: 100%;}
    .notJoin .close{position: absolute;right: 5%;top:0px;width: 12px;height:18px;}

    .indexPart2Pic .agentlist .slick-slide .ico img{max-width: 80%;max-height: 46px;}
	
	/* 导航语言切换--start */
	.language {right: 120px;height: 60px;}
	.language:hover .list {display: block;}
	.language .caption {display: block;width:30px;height:30px;margin-top:15px;border: 1px solid #d9b372;border-radius: 50%;background: url(../images/language.png) no-repeat center center;background-size: 16px;}
	.language .list {
		display: none;
		width: 100px;
		position: absolute;
		left: 50%;
		top: 100%;
		margin-left: -50px;
		z-index: 10;
		background-color: #fff;
		text-align: center;
	}
	.language a {display: block;border-bottom: 1px solid #f7f8f9;line-height: 30px;font-size: 14px;line-height: 30px;}
	.language i {display: none;}
	/* 导航语言切换--end */
	/*2024.9.20*/
	.introduce .zi { font-size: 14px; line-height: 26px; }	
	.introduce .newPart1{ padding-top:50px;}
	.introduce .newPart1 .msg{ width:auto; padding:20px 30px; line-height:36px; font-size:20px; }
	.introduce .newPart1 .msg:before{ width:24px; height:22px; background-size:24px;}
	.introduce .newPart1 .msg:after{ width:24px; height:22px; background-size:24px;}
	.introduce .newPart2 .lie{ padding-top:0;}
	.introduce .newPart2 .lie ul{ margin-right:0;}
	.introduce .newPart2 .lie li{ float:none; width:auto; padding-bottom:35px;}
	.introduce .newPart2 .lie li .box{ margin-right:0; }
	.introduce .newPart2 .lie li .name{ padding-top:10px; font-size:18px; line-height:36px;}
	.introduce .newPart2 .lie li .wen{ line-height:26px; }
	.introduce .newPart3{ padding-top:30px;}
	.introduce .newPart3 .lie{ padding-top:10px;}
	.introduce .newPart3 .lie li{ padding-bottom:45px;}
	.introduce .newPart3 .lie li .toptop{ height:85px; padding-left:75px;}
	.introduce .newPart3 .lie li .num{ font-size:48px; line-height:42px; }
	.introduce .newPart3 .lie li .name{ font-size:18px; line-height:18px; padding-bottom:8px;}
	.introduce .newPart4 .lie{ padding-top:15px;}
	.introduce .newPart4 .lie li{ padding-bottom:40px; display: block;}
	.introduce .newPart4 .lie li .conDiv{ width:auto; padding-top:40px;}
	.introduce .newPart4 .lie li .name{ font-size:26px; line-height:26px; }
	.introduce .newPart4 .lie li .msg{ font-size:16px; }
	.introduce .newPart4 .lie li .imgDiv{ width:auto;}
	.introduce .newPart5{ padding-bottom:0;}
	.introduce .newPart5 .lie{ padding-top:20px;}
	.introduce .newPart5 .lie li{ float:none; width:auto; padding-left:60px; padding-bottom:30px;}
	.introduce .newPart5 .lie li .ico img{ width:45px;}
	.introduce .newPart5 .lie li .name{ height:35px; font-size:20px; line-height:20px;}
	.introduce .newPart5 .lie li .wen{ font-size:14px;}

}

